 ////////////////////////////////////////////////////////////////////////////////////////////////////
 /// 		
 ///  \mainpage SpinToolBox		
 ///  \section intro_sec Introduction 
 ///  		   
 /// This soft was developed during my PhD (2010-2013) for automatize the measurement process in the 
 /// characterization of the magnetic tunnel junction with current confined path. It was thought in 
 /// modules of classes, each one manages a part of the measurement process : 
 /// 
 ///		\li \ref SDeviceMod  modules manages the devices (like a DC generator, a spectrum analyzer,...) 
 /// 	 
 ///		\li \ref SInterfaceMod  manages the communication between the computer and the devices (with GPIB,
 ///			 mxDAQ and maybe someday Ethernet) 
 ///			 
 ///		\li \ref SPlotMod SPlot manages the plot of the data
 ///		\li \ref SDataMod manages the data files
 ///		\li \ref SScriptMod SScript manages the script part of the soft (in QtScript-ECMAScript)
 ///		\li \ref SUiMod SUi manages the graphical interface.
 ///			 
 ///
 /// \section firstUse First use 
 ///	 \subsection MainWin The main window
 ///	 \subsection ScriptWin The script window
 ///	 \subsection CmdManWin The manual command window 
 ///
 /// \section scriptBase Initiation of the scripting
 ///	\subsection whatQtScript What is QtScript-ECMAScript ?
 ///	\subsection scriptStruct The basis structures.
 ///	\subsection scriotObject The objects.
 ///	\subsection whatExample Some examples.
 ///
 /// \section add_device How to add a new device ?
 ///	\subsection FromOldOne From a old one
 ///	\subsection FromScratch From scratch
 ///
 ////////////////////////////////////////////////////////////////////////////////////////////////////
 
 /////////////////////////////////////////////////////////////////////////////////////////////////////
 /// 
 /// \defgroup SDeviceMod SDevice
 /// 
 ///	SDevice modules manages the devices (like a DC generator, a spectrum analyzer,...) 
 /// 
 //////////////////////////////////////////////////////////////////////////////////////////////////// 

 /////////////////////////////////////////////////////////////////////////////////////////////////////
 /// 
 /// \defgroup SInterfaceMod SInterface
 /// 
 ///  SInterface manages the communication between the computer and the devices (with GPIB,
 ///  NI-DAQmx card (for command a kepco by example) and maybe someday Ethernet) 
 /// 
 //////////////////////////////////////////////////////////////////////////////////////////////////// 


 /////////////////////////////////////////////////////////////////////////////////////////////////////
 /// 
 /// \defgroup SDataMod SData
 /// 
 ///  SData manages the data: loading, saving but also the treatment.
 /// 
 //////////////////////////////////////////////////////////////////////////////////////////////////// 

/////////////////////////////////////////////////////////////////////////////////////////////////////
/// 
/// \defgroup SScriptMod SScript
/// 
///  Manages the script part of the soft (in QtScript-ECMAScript).
/// 
//////////////////////////////////////////////////////////////////////////////////////////////////// 